home *** CD-ROM | disk | FTP | other *** search
-
-
-
- VI User Commands VI
-
-
-
- NNAAMMEE
- vi, view - visual display editor based on ex(1)
-
- SSYYNNOOPPSSIISS
- vvii [ --llrrRRxx ] [ --tt _t_a_g ] [ --ww_n_n_n ] [ ++_c_o_m_m_a_n_d ] _f_i_l_e_n_a_m_e...
-
- vviieeww...
-
- DDEESSCCRRIIPPTTIIOONN
- vvii (visual) is a display oriented text editor based on
- eexx(1). eexx and vvii are, in fact, the same text editor; it is
- possible to get to the command mode of eexx from within vvii and
- vice-versa.
-
- The vviieeww command runs vvii with the rreeaaddoonnllyy variable set.
- With vviieeww, you can browse through files interactively
- without making any changes.
-
- OOPPTTIIOONNSS
- --ll Set up for editing LISP programs.
-
- --rr Recover the named files after a crash.
-
- --RR Edit files in read only state. This has the same
- effect as the vviieeww command.
-
- --xx Prompt for a key with which to encrypt the file or
- files being edited.
-
- --tt _t_a_g
- Edit the file containing _t_a_g. There must be a tags
- database in the directory, built by ccttaaggss(1), that con-
- tains a reference to _t_a_g.
-
- ++_c_o_m_m_a_n_d
- Start the editing session by executing _c_o_m_m_a_n_d.
-
- ++_c_o_m_m_a_n_d
- Start the editing session by executing _c_o_m_m_a_n_d.
-
- EENNVVIIRROONNMMEENNTT
- The editor recognizes the environment variable as a command
- (or list of commands separated by || characters) to run when
- it starts up. If this variable is undefined, the editor
- checks for startup commands in the file ~~//..eexxrrcc file, which
- you must own. However, if there is a ..eexxrrcc owned by you in
- the current directory, the editor takes its startup commands
- from this file - overriding both the file in your home
- directory and the environment variable.
-
- FFIILLEESS
- ccttaaggss(1), eexx(1)
-
-
-
- Sprite v1.0 22 December 1987 1
-
-
-
-
-
-
- VI User Commands VI
-
-
-
- BBUUGGSS
- Software TAB characters using CTRL-T work only immediately
- after the aauuttooiinnddeenntt.
-
- SHIFT-left and SHIFT-right on intelligent terminals do not
- make use of insert and delete character operations in the
- terminal.
-
- The wwrraappmmaarrggiinn option can be fooled since it looks at output
- columns when blanks are typed. If a long word passes
- through the margin and onto the next line without a break,
- then the line will not be broken.
-
- Repeating a change which wraps over the margin when wwrraappmmaarr--
- ggiinn is in effect does not generally work well: sometimes it
- just makes a mess of the change, and sometimes even leaves
- you in insert mode. A way to work around the problem is to
- replicate the changes using yy (yank) and pp (put).
-
- Insert/delete within a line can be slow if TAB characters
- are present on intelligent terminals, since the terminals
- need help in doing this correctly.
-
- Saving text on deletes in the named buffers is somewhat
- inefficient.
-
- The _s_o_u_r_c_e command does not work when executed as `::ssoouurrccee';
- there is no way to use the `::aappppeenndd', `::cchhaannggee', and
- `::iinnsseerrtt' commands, since it is not possible to give more
- than one line of input to a `::' escape. To use these on a
- `::gglloobbaall' you must QQ to _e_x command mode, execute them, and
- then reenter the screen editor with vvii or ooppeenn.
-
- When using the --rr option to recover a file, you must write
- the recovered text before quitting or you will lose it. vvii
- does not prevent you from exiting without writing unless you
- make changes.
-
- vvii does not adjust when the SunView window in which it runs
- is resized.
-
- RREESSTTRRIICCTTIIOONNSS
- The encryption facilities of vvii are not available on
- software shipped outside the U.S.
-
-
-
-
-
-
-
-
-
-
-
- Sprite v1.0 22 December 1987 2
-
-
-
-